package com.devplatform.pojo.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class AdsDetailDto {
    private Integer id;
    private String name;
    private String description;
    private String imageUrl;
    private String linkUrl;
    private Integer adTypeId;
    private String position;
    private BigDecimal budget;
    private BigDecimal bidPrice;
    private Integer displayDuration;
    private LocalDateTime submitTime;
    private LocalDateTime startTime;
    private LocalDateTime endTime;
    private Integer adStatusId;
    private String rejectReason;
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;

    // 广告类型表字段（关联）
    private String adTypeDescription;

    // 广告状态表字段（关联）
    private String adStatusDescription;

    // 广告主表字段（关联）
    private Integer advertiserId;
    private String advertiserName;
    private String contactPerson;
    private String contactPhone;
}